From cda3e8c2a8e98f1883a49ccdd05357797b7e9e89 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 14 May 2009 15:46:04 +0100 Subject: [PATCH] xen public: make mmuext_op's vcpumask field const Linux started to pass around pointers to 'const cpumask_t' a while ago, and passing such a pointer to set_xen_guest_handle() requires that the field be a handle for a constant type in order to avoid compiler warnings. Signed-off-by: Jan Beulich --- xen/include/public/xen.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h index fb03d0c22c..524118b6d7 100644 --- a/xen/include/public/xen.h +++ b/xen/include/public/xen.h @@ -272,9 +272,9 @@ struct mmuext_op { unsigned int nr_ents; /* TLB_FLUSH_MULTI, INVLPG_MULTI */ #if __XEN_INTERFACE_VERSION__ >= 0x00030205 - XEN_GUEST_HANDLE(void) vcpumask; + XEN_GUEST_HANDLE(const_void) vcpumask; #else - void *vcpumask; + const void *vcpumask; #endif /* COPY_PAGE */ xen_pfn_t src_mfn; -- 2.30.2